<?php

namespace app\utils\ui\ele;

use app\utils\ui\UIView;
use app\utils\ui\vue\VueFormItem;
use app\utils\ui\VueView;

class Input extends VueFormItem implements VueView{

    /**
     * 浮动文字
     */
    const attr_placeholder='placeholder';

    /**
     * input 类型
     */
    const attr_type='type';

    /**
     * @param string $vmodel 字段
     * @param string $vmodel_value 字段值
     * @param array|Closure $attr
     * @param array|UIView $child
     */
    public function __construct($vmodel,$vmodel_value,$attr) 
    {
        parent::__construct($vmodel,$vmodel_value,$attr,array(),false);
    }
    

    public function render(){
        return parent::base_render('el-input');
    }
    
}